guided public mass transportation system - French English Dictionary